8aecfc4f6eba70ec0af68b6d2509ca13ea079953,codeInsight/impl/com/intellij/codeInsight/completion/DefaultInsertHandler.java,DefaultInsertHandler,addImportForClass,#PsiFile#number#number#PsiClass#,694

Before Change


              }

              PsiJavaCodeReferenceElement newRef = (PsiJavaCodeReferenceElement)ref.bindToElement(pointerElement);
              newRef = CodeInsightUtilBase.forcePsiPostprocessAndRestoreElement(newRef);
              LOG.assertTrue(newRef != null, debugText);
              final TextRange textRange = newRef.getTextRange();
              endOffset = textRange.getEndOffset();

After Change


              newElement = ((PsiImportStaticReferenceElement)ref).bindToTargetClass((PsiClass)pointerElement);
            }
            RangeMarker marker = document.createRangeMarker(newElement.getTextRange());
            CodeInsightUtilBase.forcePsiPostprocessAndRestoreElement(newElement);
            newStartOffset = marker.getStartOffset();
          }
        }